10 REM DEMO POINTER BY JOHN M. CAMPBELL 20 PRINT CHR$(147);CHR$(17);CHR$(17);TAB(13)"DEMO POINTER" 30 FOR I=1TO12:PRINT:NEXTI 40 V=53248 50 FOR N=0 TO 63:READ Q:POKE 703+N,Q:NEXT N 60 POKE 2047,11:REM SPRITE 7 DATA IN 11TH BLOCK 70 POKE 53294,1:REM SET SPRITE 7 COLOR TO BLACK 80 SZ=0:POKE V+23,SZ:POKE V+29,SZ 90 POKE V+14,170:REM X POSITION OF SPRITE 100 POKE V+15,100:REM Y POSITION OF SPRITE 110 POKE V+21,128:REM ENABLE SPRITE 7 120 PRINT " [158]PRESS SPACE BAR TO CHANGE ARROW'S SIZE[154]" 130 PRINTTAB(7)"" 140 GET A$ 150 IF A$=CHR$(13) GOTO 210 160 IF A$<>" " GOTO 140 170 IF SZ=0 THEN SZ=128:GOTO 190 180 SZ=0 190 POKE V+23,SZ:POKE V+29,SZ:REM SET SPRITE SIZE 200 GOTO 140 210 PRINT "[145][145][145] PRESS SPACE BAR TO CHANGE ARROW'S COLOR[154]" 220 PRINTTAB(7)"" 230 GET A$ 240 IF A$=CHR$(13) GOTO 290 250 IF A$<>" " GOTO 230 260 CL=CL+1:IF CL=16 THEN CL=0 270 POKE 53294,CL:REM SET SPRITE 7 COLOR 280 GOTO 230 290 REM SPRITE DATA 300 DATA 0,0,0,0,255,252,0,255,248,0 310 DATA 255,240,0,255,192,0,255,224,0 320 DATA 255,248,0,255,255,240,255,255,252 330 DATA 243,255,254,225,255,255,128,255,255 340 DATA 0,255,128,0,254,0,0,252,0 350 DATA 0,252,0,0,252,0,0,124,0 360 DATA 0,28,0,0,12,0,0,0,0 370 AD=49200:REM LOAD ADDRESS 380 AA=AD 390 PRINT"LOADING HANDLER" 400 READ D:PRINTD:PRINT"[145][145] 410 [139] D[179]0 [167] 450 420 [151] AA,D 430 AA[178]AA[170]1 440 [137] 400 450 [153]"CONTLOADHANDLER LOADED" 460 [129] I[178]0 [164] 12 470 [135] D:[151] 679[170]I,D 480 [130] I 490 A1[178][181](AD[173]256):[151] 686,A1 500 A0[178]AD[171]A1[172]256:[151] 681,A0 510 [158] 679 520 [128] 530 [131] 169,16,45,0,220,208,11,173,191 540 [131] 2,48,53,56,110,191,2,48,47,169 550 [131] 128,205,191,2,208,13,77,21,208 560 [131] 141,21,208,169,2,141,191,2,16 570 [131] 89,169,129,205,191,2,208,13,77 580 [131] 21,208,141,21,208,169,0,141 590 [131] 191,2,240,7,169,2,205,191,2 600 [131] 240,108,169,1,45,0,220,208,15 610 [131] 206,15,208,169,29,205,15,208 620 [131] 208,22,169,249,141,15,208,169 630 [131] 2,45,0,220,208,10,238,15,208 640 [131] 208,5,169,34,141,15,208,169 650 [131] 4,45,0,220,208,25,206,14,208 660 [131] 208,57,206,14,208,169,128,77 670 [131] 16,208,141,16,208,16,44,169,87 680 [131] 141,14,208,16,37,169,8,45,0 690 [131] 220,208,30,238,14,208,240,17 700 [131] 169,128,45,16,208,240,18,169 710 [131] 88,77,14,208,208,11,141,14,208 720 [131] 169,128,77,16,208,141,16,208 730 [131] 76,49,234,-1 740 [131] 120,169,0,141,20,3 750 [131] 169,192,141,21,3,88,96